provide a guarantee - Français Anglais Dictionnaire